#ifndef CAMERAMAN_H__
#define CAMERAMAN_H__

#include "ProjectHeader.h"

class CameraMan
{
	public:
		void SetTarget(vertex3f Position);
		void SetAngles(vertex3f Angle);
		void SetPosition(vertex3f Position);


		void SetFollowParams(vertex2f DeadZone, bool ellipse);
		Transform FollowTarget(vertex3f Position);

		Transform GetTransform();

	private:
		vertex3f Position; 
		vertex3f Rotation;
		vertex3f Target;
		vertex2f DeadZone;
		vertex2f MaxAngles;

}
#endif